home *** CD-ROM | disk | FTP | other *** search
- #ifndef _INCLUDE_LIMITS_H
- #define _INCLUDE_LIMITS_H
-
- /*
- ** $VER: limits.h 2.2 (7.2.97)
- ** StormC Release 3.0
- **
- ** '(C) Copyright 1995/96/97 Haage & Partner Computer GmbH'
- ** All Rights Reserved
- */
-
- #define CHAR_BIT 8
-
- #define CHAR_MAX 127
- #define CHAR_MIN (-128)
- #define SCHAR_MAX 127
- #define SCHAR_MIN (-128)
- #define SHRT_MAX 0x7fff
- #define SHRT_MIN (-0x8000)
- #define INT_MAX 0x7fffffff
- #define INT_MIN (-0x80000000)
- #define LONG_MAX 0x7fffffff
- #define LONG_MIN (-0x80000000)
- #define LONGLONG_MAX 0x7fffffffffffffffLL
- #define LONGLONG_MIN (-0x8000000000000000LL)
- #define UCHAR_MAX 255
- #define USHRT_MAX 65535
- #define UINT_MAX 0xffffffffU
- #define ULONG_MAX 0xffffffffU
- #define ULONGLONG_MAX 0xffffffffffffffffULL
-
- #define MAXDOUBLE 1.79769313486231470e+308
- #define MAXFLOAT ((float) 3.40282346638528860e+38)
- #define MINDOUBLE 4.94065645841246544e-324
- #define MINFLOAT ((float) 1.40129846432481707e-45)
- #define DSIGNIF (64 - 11)
- #define FSIGNIF (32 - 8)
- #define DMAXEXP (1 << 11 - 1)
- #define FMAXEXP (1 << 8 - 1)
- #define DMINEXP (-(DMAXEXP + DSIGNIF - 4))
- #define FMINEXP (-(FMAXEXP + FSIGNIF - 4))
-
-
- /*----- support for stormamiga.lib -----*/
-
- #ifdef STORMAMIGA
- #ifndef LIMITS_STORMAMIGA_H
- #include <limits_stormamiga.h>
- #endif
- #endif
-
- #endif
-